package VO;

import java.util.ArrayList;

import model.Cliente;

public class ClienteGadgetVO {
	private String nome;
	private String vertodos;
	private int id;
	private String aniversario;
	private String ver;
	
	private ClienteGadgetVO(String nome, String vertodos, int id,
			String aniversario, String ver) {
		super();
		this.nome = nome;
		this.vertodos = vertodos;
		this.id = id;
		this.aniversario = aniversario;
		this.ver = ver;
	}
	
	public static ArrayList<ClienteGadgetVO> toVO(
			ArrayList<Cliente> gadgetClientes) {
		if (gadgetClientes==null || gadgetClientes.size()==0)
			return null;
		
		ArrayList<ClienteGadgetVO> clientesVO = new ArrayList<ClienteGadgetVO>();
		
		for (int i = 0; i < gadgetClientes.size(); i++) {
			if (i>4) continue;
			
			Cliente cliente=gadgetClientes.get(i);
			String ver = "/sga/Servlet?classe=ClienteControl&acao=detalhar&idcliente="+cliente.getId()+"&destino=/html/vercliente.jsp";
			String vertodos=null;
			if (gadgetClientes.size()>5)
				vertodos = "/sga/Servlet?classe=ClienteControl&acao=pesquisarmes&aniversario="+cliente.getAniversario()+"&destino=/html/clientelista.jsp";
			clientesVO.add(new ClienteGadgetVO(cliente.getNome(), vertodos, cliente.getId(), cliente.getAniversario(), ver));
		}
		return clientesVO;
	}

	
	public String getNome() {
		return nome;
	}
	public void setNome(String nome) {
		this.nome = nome;
	}
	public String getVertodos() {
		return vertodos;
	}
	public void setVertodos(String vertodos) {
		this.vertodos = vertodos;
	}
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public String getAniversario() {
		return aniversario;
	}
	public void setAniversario(String aniversario) {
		this.aniversario = aniversario;
	}
	public String getVer() {
		return ver;
	}
	public void setVer(String ver) {
		this.ver = ver;
	}
	
}
